1-Wire Registers
Name Start Address Type Access
ONEWIRE_DQ_DIONUM 5300 UINT16 R/W
ONEWIRE_DPU_DIONUM 5301 UINT16 R/W
ONEWIRE_OPTIONS 5302 UINT16 R/W
ONEWIRE_FUNCTION 5307 UINT16 R/W
ONEWIRE_NUM_BYTES_TX 5308 UINT16 R/W
ONEWIRE_NUM_BYTES_RX 5309 UINT16 R/W
ONEWIRE_GO 5310 UINT16 W
ONEWIRE_ROM_MATCH_H 5320 UINT32 R/W
ONEWIRE_ROM_MATCH_L 5322 UINT32 R/W
ONEWIRE_ROM_BRANCHS_FOUND_H 5332 UINT32 R
ONEWIRE_ROM_BRANCHS_FOUND_L 5334 UINT32 R
ONEWIRE_SEARCH_RESULT_H 5328 UINT32 R
ONEWIRE_SEARCH_RESULT_L 5330 UINT32 R
ONEWIRE_PATH_H 5324 UINT32 R/W
ONEWIRE_PATH_L 5326 UINT32 R/W
ONEWIRE_DATA_TX 5340 BYTE W
ONEWIRE_DATA_RX 5370 BYTE R
ONEWIRE_DQ_DIONUM
- Address: 5300
The data-line DIO number.
  • Data type: UINT16  (type index = 0)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_DPU_DIONUM
- Address: 5301
The dynamic pullup control DIO number.
  • Data type: UINT16  (type index = 0)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_OPTIONS
- Address: 5302
Controls advanced features. Value is a bitmask. bit 0: reserved, bit 1: reserved, bit 2: 1=DPU Enabled 0=DPU Disabled, bit 3: DPU Polarity 1=Active state is high, 0=Active state is low (Dynamic Pull-Up)
  • Data type: UINT16  (type index = 0)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_FUNCTION
- Address: 5307
Set the ROM function to use. 0xF0=Search, 0xCC=Skip, 0x55=Match, 0x33=Read.
  • Data type: UINT16  (type index = 0)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_NUM_BYTES_TX
- Address: 5308
Number of data bytes to be sent.
  • Data type: UINT16  (type index = 0)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_NUM_BYTES_RX
- Address: 5309
Number of data bytes to be received.
  • Data type: UINT16  (type index = 0)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_GO
- Address: 5310
Instructs the device to perform the configured 1-wire transaction.
  • Data type: UINT16  (type index = 0)
  • Write-only
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_ROM_MATCH_H
- Address: 5320
Upper 32-bits of the ROM to match.
  • Data type: UINT32  (type index = 1)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_ROM_MATCH_L
- Address: 5322
Lower 32-bits of the ROM to match.
  • Data type: UINT32  (type index = 1)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_ROM_BRANCHS_FOUND_H
- Address: 5332
Upper 32-bits of the branches detected during a search.
  • Data type: UINT32  (type index = 1)
  • Read-only
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_ROM_BRANCHS_FOUND_L
- Address: 5334
Lower 32-bits of the branches detected during a search.
  • Data type: UINT32  (type index = 1)
  • Read-only
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_SEARCH_RESULT_H
- Address: 5328
Upper 32-bits of the search result.
  • Data type: UINT32  (type index = 1)
  • Read-only
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_SEARCH_RESULT_L
- Address: 5330
Lower 32-bites of the search result.
  • Data type: UINT32  (type index = 1)
  • Read-only
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_PATH_H
- Address: 5324
Upper 32-bits of the path to take during a search.
  • Data type: UINT32  (type index = 1)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_PATH_L
- Address: 5326
Lower 32-bits of the path to take during a search.
  • Data type: UINT32  (type index = 1)
  • Readable and writable
  • Default value: 0
  • T8:
  • T7:
ONEWIRE_DATA_TX
- Address: 5340
Data to be transmitted over the 1-wire bus. This register is a buffer.
  • Data type: BYTE  (type index = 99)
  • Write-only
  • Default value: 0
  • This register is a Buffer Register
  • T8:
  • T7:
ONEWIRE_DATA_RX
- Address: 5370
Data received over the 1-wire bus. This register is a buffer. Underrun behavior - buffer is static, old data will fill the extra locations, firmware 1.0225 changes this to read zeros.
  • Data type: BYTE  (type index = 99)
  • Read-only
  • Default value: 0
  • This register is a Buffer Register
  • T8:
  • T7: